跳到主要内容

本地调试 使用作弊码测试

1

本地调试时,在信息列表中选择“作弊信息”选项卡,在上图红框位置输入特定的作弊码,启用星火编辑器预设的作弊功能(仅在本地调试时生效)。

星火编辑器预设的作弊码如下:

God:指定玩家无敌

MakeUnit:创建单位

MakeItem:创建物品

DamageDealt:设置指定玩家的伤害倍率

DamageTaken:设置指定玩家的受到伤害倍率

Cooldown:指定玩家忽略冷却

Energy:指定玩家无限技能资源

Kill:杀死单位

RemoveUnit:移除单位

DebugUnit:显示单位属性

DebugPlayer:显示玩家属性

DebugGame:显示游戏属性

SetUnit:修改单位属性

SetPlayer:修改玩家属性

SetGame:修改游戏属性

Speed:设置游戏速度倍率

作弊码详细描述如下:

大括号代表可选参数。

作弊码大小写敏感。

God 格式:god {玩家号} {1/0 开关} 打开指定玩家的无敌状态。如god 1 1使玩家1无敌,god 1 0则关闭。 大括号代表可选参数。单输入god代表使得输入作弊码的玩家无敌,再次输入关闭。 无敌的定义:玩家单位造成10倍伤害,免疫任何伤害。

MakeUnit 缩写:mu (缩写的意思是mu可以替代makeunit) 格式:makeunit 单位id {数量} {所属玩家} 在客户端本地玩家的主控单位附近(不存在主控单位时在00位置)创建属于指定玩家的指定类型单位。 不填数量和玩家代表给当前玩家创建1个。

MakeItem 缩写:mi 格式:makeitem 物品id {数量} {叠加数量} 在客户端本地玩家的主控单位附近(不存在主控单位时在00位置)创建属于指定类型指定数量指定叠加数的物品。不可叠加的物品叠加数量无效。

DamageDealt 缩写:dd 格式:damagedealt 玩家号 倍率 设置指定玩家的伤害倍率。1代表100%,0代表不会造成任何伤害。

DamageTaken 缩写:dt 格式:damagedealt 玩家号 倍率 设置指定玩家的受到伤害倍率。1代表100%,0代表不会受到任何伤害。

Cooldown 缩写:cd 格式:cooldown {玩家} {1/0 开关} 设置指定玩家是否忽略冷却。 只输入cooldown就是开关自己的冷却。

Energy 格式:energy {玩家} {1/0 开关} 玩家每次消耗技能资源以后立刻回满。

Kill 缩写:k 杀死选中的单位。 需要选中单位。(先选中一个单位后再输入作弊码)

RemoveUnit 缩写:ru 删除选中的单位。 需要选中单位。(先选中一个单位后再输入作弊码)

DebugUnit 格式: DebugUnit {1/0 开关} {1/0 粘滞} 开启时,默认显示一个简单的单位属性框,遍历显示选中的单位身上所有的属性。没有单位选中时隐藏。 若为粘滞状态,则需要在输入的时候选中一个单位。此后一直追踪显示这个单位的状态,即使该单位不再被选中,或者选中了其它单位。

DebugPlayer 格式: DebugPlayer {玩家号} {1/0 开关} 显示一个简单的panel,显示指定玩家的所有属性,有多个玩家时并排显示。 不输玩家号就是客户端本地玩家。

DebugGame 格式:DebugGame{1/0开关} 显示简单的panel,显示所有游戏属性。

SetUnit 缩写:su 格式:setunit 属性名 属性值 {子属性类型} 设置选中单位的属性。 需要选中单位。(先选中一个单位后再输入作弊码)

SetPlayer 缩写:sp 格式:SetPlayer 属性名 属性值 {玩家号} 修改玩家属性

SetGame 缩写:sg 格式:SetGame 属性名 属性值 修改游戏属性

Speed 缩写:s 格式:Speed 倍率。 设置游戏速度倍率。 限制上限为10。

相关的触发器API:

2

判定作弊码是否对指定玩家开启。